3426c4a6d6b9bf4fc0c7076b2c0f06715d29e476,portal-impl/src/com/liferay/portal/search/SearchPermissionCheckerImpl.java,SearchPermissionCheckerImpl,doGetPermissionFilter_6,#number#number[]#number#String#BooleanFilter#Set#Set#Set#Map#,264

Before Change


			}

			for (Group group : groups) {
				if (ResourcePermissionLocalServiceUtil.hasResourcePermission(
						companyId, className, ResourceConstants.SCOPE_GROUP,
						String.valueOf(group.getGroupId()), role.getRoleId(),
						ActionKeys.VIEW)) {

					groupsTermsFilter.addValue(
						String.valueOf(group.getGroupId()));

After Change


			for (Group group : groups) {
				if (advancedPermissionChecker.isGroupAdmin(
						group.getGroupId()) ||
					ResourcePermissionLocalServiceUtil.hasResourcePermission(
						companyId, className, ResourceConstants.SCOPE_GROUP,
						String.valueOf(group.getGroupId()), role.getRoleId(),
						ActionKeys.VIEW)) {

					groupsTermsFilter.addValue(
						String.valueOf(group.getGroupId()));